Emberveil sourcegame/2006Scape Server/src/main/java/com/rs2/net/packets/impl/ItemOnItem.java
package com.rs2.net.packets.impl;
import com.rs2.game.items.UseItem;
import com.rs2.game.players.Player;
import com.rs2.net.Packet;
import com.rs2.net.packets.PacketType;
public class ItemOnItem implements PacketType {
@Override
public void processPacket(Player player, Packet packet) {
int usedWithSlot = packet.readUnsignedWord();
int itemUsedSlot = packet.readUnsignedWordA();
int useWith = player.playerItems[usedWithSlot] - 1;
int itemUsed = player.playerItems[itemUsedSlot] - 1;
if (!player.getItemAssistant().playerHasItem(useWith, 1, usedWithSlot)|| !player.getItemAssistant().playerHasItem(itemUsed, 1, itemUsedSlot)) {
return;
}
player.endCurrentTask();
UseItem.itemOnItem(player, itemUsed, useWith);
}
}